/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package monitoring.beans.database;

import java.math.BigDecimal;

/**
 *
 * @author Regulus
 */
public class GeospatialElement {
    private Integer idGeospatialElement;
    private BigDecimal decimalLongitude;
    private BigDecimal decimalLatitude;
    //private Double coordianteUncertaintyInMeters;
    //private String geoReferenceMark;
    private String geodeticDatum;
    //private String pointRadiusSpatialFit;
    //private String verbatimCoordinate;
    //private String verbatimLatitude;
    //private String verbatimLongitude;
    //private String verbatimCoordinateSystem;
    //private String geoReferenceProtocol;
    //private String footPrintWKT;
    //private String footPrintSpatialFit;
    private String referencePoints;

    public BigDecimal getDecimalLatitude() {
        return decimalLatitude;
    }

    public void setDecimalLatitude(BigDecimal decimalLatitude) {
        this.decimalLatitude = decimalLatitude;
    }

    public BigDecimal getDecimalLongitude() {
        return decimalLongitude;
    }

    public void setDecimalLongitude(BigDecimal decimalLongitude) {
        this.decimalLongitude = decimalLongitude;
    }

    public String getGeodeticDatum() {
        return geodeticDatum;
    }

    public void setGeodeticDatum(String geodeticDatum) {
        this.geodeticDatum = geodeticDatum;
    }

    public Integer getIdGeospatialElement() {
        return idGeospatialElement;
    }

    public void setIdGeospatialElement(Integer idGeospatialElement) {
        this.idGeospatialElement = idGeospatialElement;
    }

    public String getReferencePoints() {
        return referencePoints;
    }

    public void setReferencePoints(String referencePoints) {
        this.referencePoints = referencePoints;
    }

    public GeospatialElement(Integer idGeospatialElement, BigDecimal decimalLongitude, BigDecimal decimalLatitude, String geodeticDatum, String referencePoints) {
        this.idGeospatialElement = idGeospatialElement;
        this.decimalLongitude = decimalLongitude;
        this.decimalLatitude = decimalLatitude;
        this.geodeticDatum = geodeticDatum;
        this.referencePoints = referencePoints;
    }

    public GeospatialElement() {
        this.geodeticDatum = "";
        this.referencePoints = "";
    }
    
}
